03 XenWebManager auf CentOS 5 installieren
Um xenwebmanager
auf CentOS 5 zu installieren, müssen wir zuerst das Repository rpmforge
hinzufügen. Das machen wir mit folgenden Befehl.
[root@earth ~]# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Nun installieren wir noch über das base
Repository einige Pakete, welche zu Installation von xenwebmanager
benötigt werden.
[root@earth ~]# yum --enablerepo=base install ghostscript-devel librsvg2 redhat-lsb-graphics libICE libXa libXpm libXext libX11
In unserem Fall benötigt xenwebmanager
noch einige Pakete welche wir aber nicht über das rpmforge
Repository installieren, sondern über das base
Repository. Mit folgenden Befehl installieren wir die Abhängigkeiten.
[root@earth ~]# yum --enablerepo=base install libXaw graphviz python-beaker python-cherrypy python-mako
Nun können wir den xenwebmanager
wie folgt installieren.
[root@earth ~]# yum install --enablerepo=rpmforge install xenwebmanager
Nun können wir den xenwebmanager mit folgenden Befehl starten. Zum Stoppen übergeben wir einfach den Parameter stop
.
[root@earth ~]# service xenwebmanager start
Damit der XenWebManager auch vom Netzwerk erreichbar ist, müssen wir noch den TCP-Port 8080 in der Firewall freigeben.
[root@earth ~]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
Anschließend speichern wir die erstellte Firewall-Regel mit dem folgenden Befehl dauerhaft in die /etc/sysconfig/iptables
.
[root@earth ~]# service iptables save
Zum Schluss machen wir den xenwebmanager
noch Bootfest, in dem wir ihn zu den Runlevels hinzufügen.
[root@earth ~]# chkconfig --level 2345 xenwebmanager on
Nun können wir http://virt01.example.com:8080/ im Browser eingeben, um den xenwebmanager
zu benutzen.